Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

21 add benchmarks #32

Merged
merged 2 commits into from
Sep 15, 2024
Merged

21 add benchmarks #32

merged 2 commits into from
Sep 15, 2024

Conversation

Enterprize1
Copy link
Member

@Enterprize1 Enterprize1 commented Sep 13, 2024


BenchmarkDotNet v0.14.0, Ubuntu 24.04 LTS (Noble Numbat)
Intel Core i9-14900K, 1 CPU, 32 logical and 24 physical cores
.NET SDK 9.0.100-preview.7.24407.12
  [Host]   : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX2
  0_before : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX2
  1_after  : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX2

InvocationCount=1  UnrollFactor=1  

Method Job Toolchain Git Reference Mean Error StdDev Median Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
PublishEventsAndReadMixedReadWrite 0_before .NET 8.0 (Git aware) 879573d 150.93 ms 2.398 ms 2.126 ms 151.04 ms 1.00 0.02 3000.0000 1000.0000 277.1 MB 1.00
PublishEventsAndReadMixedReadWrite 1_after Default - 19.76 ms 0.721 ms 2.035 ms 20.63 ms 0.13 0.01 - - 21.26 MB 0.08
PublishEventsAndReadReadHeavySingleReadModel 0_before .NET 8.0 (Git aware) 879573d 123.16 ms 2.370 ms 2.911 ms 122.34 ms 1.00 0.03 1000.0000 1000.0000 145.63 MB 1.00
PublishEventsAndReadReadHeavySingleReadModel 1_after Default - 21.32 ms 0.419 ms 0.514 ms 21.50 ms 0.17 0.01 - - 7.26 MB 0.05
PublishEventsAndReadReadHeavyMultipleReadModel 0_before .NET 8.0 (Git aware) 879573d 192.76 ms 1.384 ms 1.227 ms 192.68 ms 1.00 0.01 - - 26.68 MB 1.00
PublishEventsAndReadReadHeavyMultipleReadModel 1_after Default - 162.95 ms 1.703 ms 1.593 ms 163.12 ms 0.85 0.01 - - 7.74 MB 0.29

image

image

@Enterprize1 Enterprize1 linked an issue Sep 13, 2024 that may be closed by this pull request
@Enterprize1 Enterprize1 force-pushed the 21-add-benchmarks branch 2 times, most recently from f6377bc to d529b65 Compare September 15, 2024 16:19
Copy link

codecov bot commented Sep 15, 2024

Codecov Report

Attention: Patch coverage is 84.89796% with 37 lines in your changes missing coverage. Please review.

Project coverage is 73.16%. Comparing base (3836e07) to head (6431291).
Report is 2 commits behind head on main.

Files with missing lines Patch % Lines
src/Fluss/Authentication/AuthContext.cs 79.41% 6 Missing and 1 partial ⚠️
src/Fluss/UnitOfWork/UnitOfWorkRecordingProxy.cs 0.00% 6 Missing ⚠️
src/Fluss/Events/InMemoryEventRepository.cs 20.00% 4 Missing ⚠️
...nsientEvents/TransientEventAwareEventRepository.cs 93.18% 2 Missing and 1 partial ⚠️
src/Fluss/UnitOfWork/UnitOfWork.Aggregates.cs 84.21% 2 Missing and 1 partial ⚠️
src/Fluss/UnitOfWork/UnitOfWork.cs 93.02% 2 Missing and 1 partial ⚠️
src/Fluss.Testing/AggregateTestBed.cs 0.00% 2 Missing ⚠️
src/Fluss.Testing/ReadModelTestBed.cs 0.00% 2 Missing ⚠️
src/Fluss/Events/EventListener.cs 81.81% 1 Missing and 1 partial ⚠️
src/Fluss/UnitOfWork/UnitOfWork.Authorization.cs 92.30% 1 Missing and 1 partial ⚠️
... and 3 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #32      +/-   ##
==========================================
+ Coverage   72.80%   73.16%   +0.36%     
==========================================
  Files          51       51              
  Lines        1883     1953      +70     
  Branches      188      192       +4     
==========================================
+ Hits         1371     1429      +58     
- Misses        466      481      +15     
+ Partials       46       43       -3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Enterprize1 Enterprize1 merged commit bdb3507 into main Sep 15, 2024
11 checks passed
@Enterprize1 Enterprize1 deleted the 21-add-benchmarks branch September 15, 2024 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add benchmarks
2 participants